home *** CD-ROM | disk | FTP | other *** search
/ Halting the Hacker - A P…uide to Computer Security / Halting the Hacker - A Practical Guide to Computer Security.iso / rfc / rfc1790.txt < prev    next >
Text File  |  1997-04-01  |  8KB  |  228 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7. Network Working Group                                            V. Cerf
  8. Request for Comments: 1790                              Internet Society
  9. Category: Informational                                       April 1995
  10.  
  11.  
  12.                An Agreement between the Internet Society
  13.                                   and
  14.                          Sun Microsystems, Inc.
  15.                in the Matter of ONC RPC and XDR Protocols
  16.  
  17. Status of this Memo
  18.  
  19.    This memo provides information for the Internet community.  It does
  20.    not specify an Internet standard of any kind.  Distribution of this
  21.    memo is unlimited.
  22.  
  23. Note:
  24.  
  25.    This RFC is NOT a standard. It is an official public record of an
  26.    agreement between SUN Microsystems and the Internet Society.  The
  27.    referenced RFC 1057 dated June 1988 ("RFC: Remote Procedure Call
  28.    Protocol Specification Version 2) and RFC 1014 dated June 1987 ("XDR:
  29.    External Data Representation Standard) are not attached to the
  30.    document below, but are incorporated by reference.
  31.  
  32. Purpose:
  33.  
  34.    This Request for Comments records an agreement between SUN
  35.    Microsystems, Inc. and the Internet Society to permit the flow of
  36.    SUN's Open Network Computing Remote Procedure Call and External Data
  37.    Representation specifications into the Internet Standards process
  38.    conducted by the Internet Engineering Task Force.  It should be noted
  39.    by readers that paragraph 4 means, in part, that someone or some
  40.    organization other than the named "Licensees" must be separately
  41.    "licensed" to make use of these specifications for implementation or
  42.    other purposes.  SUN Microsystems commits to providing such a license
  43.    under "substantially similar terms" and at no charge.  If the
  44.    referenced RFCs are re-issued as Proposed Standards, SUN could offer
  45.    a blanket license to implementors which could, itself, be documented
  46.    and recorded as an RFC for reference.
  47.  
  48.  
  49.  
  50.  
  51.  
  52.  
  53.  
  54.  
  55.  
  56.  
  57.  
  58. Cerf                                                            [Page 1]
  59.  
  60. RFC 1790    ISOC - SUN Agreement: ONC RPC and XDR Protocols   April 1995
  61.  
  62.  
  63.                 AN AGREEMENT BETWEEN
  64.  
  65.                 THE INTERNET SOCIETY
  66.  
  67.                       AND
  68.  
  69.                 SUN MICROSYSTEMS, INC.
  70.  
  71.                  IN THE MATTER OF
  72.  
  73.               ONC RPC AND XDR PROTOCOLS
  74.  
  75.    1. For good and valuable consideration, receipt and sufficiency of
  76.    which is hereby acknowledged, Sun Microsystems, Inc. ("Donor") hereby
  77.    grants to the Internet Society and the Internet Engineering Task
  78.    Force, their officers, employees, the IETF Secretariat and
  79.    contractors ("Licensees") for the sole purpose of making Donor's Open
  80.    Network Computing ("ONC") Remote Procedure Call ("RPC") and External
  81.    Data Representation ("XDR") (together the "Technology", which is the
  82.    technical specifications set forth in Exhibit "A" attached hereto
  83.    [sic] and incorporated herein by reference) an Internet standard,
  84.    entering the Internet Standard process as a Proposed Standard, a
  85.    cost-free, perpetual, non-exclusive, worldwide right and license
  86.    under any copyrights, patents or other rights in Donor's Technology
  87.    to use, reproduce, modify, distribute, propose, test, develop,
  88.    analyze, enhance, revise, adopt, maintain, perform and display
  89.    publicly, and prepare derivative works that are based on or
  90.    incorporate all or part of the Technology, and to reproduce,
  91.    distribute and perform or display publicly any such derivative works,
  92.    in any form and in all languages (computer and foreign), including
  93.    the right and license to use the marks "ONC RPC" and "ONC XDR"
  94.    ("Marks") in association therewith, and to authorize others to do so.
  95.    Donor agrees to permit Licensees to use Donor's name and address to
  96.    indicate the original source of the Technology.
  97.  
  98.    2. Donor further exclusively transfers to Licensees the worldwide
  99.    right and license to further evolve, develop and modify the
  100.    Technology for the purpose of making the Technology an Internet
  101.    Standard through the Internet Standardization Process (as specified
  102.    in RFC 1602), including the right and license to use the Marks in
  103.    association with any such modifications, and to authorize others to
  104.    do so. In particular, Donor acknowledges that if it performs any
  105.    evolution, development and modification of the Technology outside of
  106.    the Internet Standardization Process, that this should be clearly
  107.    indicated as being a non-standard development, and that no reference
  108.    to the Internet Standards Process is allowed for any such Technology
  109.    developed outside of the Internet Standards Process.
  110.  
  111.  
  112.  
  113.  
  114. Cerf                                                            [Page 2]
  115.  
  116. RFC 1790    ISOC - SUN Agreement: ONC RPC and XDR Protocols   April 1995
  117.  
  118.  
  119.    3. Donor hereby acknowledges that Licensees assumes no obligation to
  120.    maintain any confidentiality with respect to the Technology licensed
  121.    hereunder, and Donor represents that, to the best of its knowledge,
  122.    there are no infringement claims against the Technology. Donor
  123.    represents that the Technology was not prepared jointly with others.
  124.    Licensees acknowledge that any rights not expressly granted herein
  125.    are reserved by Donor.
  126.  
  127.    4. Donor hereby acknowledges that Licensees have no duty to publish
  128.    or otherwise use or disseminate the Technology, including, in
  129.    particular, an obligation to raise the Technology to the Internet
  130.    standards-track.  In the event the Technology is elevated to Proposed
  131.    standard level, Donor hereby agrees to license the Technology to
  132.    others under substantially similar terms as those licensed to
  133.    Licensee herein at no charge (with the exception that such use of the
  134.    Technology by such Licensees shall be for purposes other than making
  135.    the Technology an Internet Standard), so long as such licensees of
  136.    the Technology implement the Internet standard.  In the event the
  137.    Technology is not elevated to Proposed standard level within 24
  138.    months of the execution of this agreement, then Section 2 of this
  139.    agreement is null and void.
  140.  
  141.    5. THE TECHNOLOGY IS PROVIDED TO LICENSEES "AS IS", AND ALL
  142.    REPRESENTATIONS AND WARRANTIES, EXPRESS OR IMPLIED, INCLUDING FITNESS
  143.    FOR A PARTICULAR PURPOSE. MERCHANTABILITY AND NONINFRINGEMENT ARE
  144.    HEREBY DISCLAIMED.
  145.  
  146.    6. IN NO EVENT WILL DONOR BE LIABLE FOR ANY LOST REVENUE, PROFIT OR
  147.    DATA, OR FOR DIRECT, SPECIAL, INDIRECT, CONSEQUENTIAL, INCIDENTAL OR
  148.    PUNITIVE DAMAGES, HOWEVER CAUSED AND REGARDLESS OF THEORY OF
  149.    LIABILITY ARISING OUT OF THE USE OR INABILITY TO USE THE TECHNOLOGY,
  150.    EVEN IF DONOR HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.
  151.  
  152.    7. This Agreement constitutes the entire agreement between the
  153.    parties concerning its subject matter, and supersedes all prior
  154.    written or oral agreements and discussions. All additions or
  155.    modifications to this agreement must be made in writing and must be
  156.    signed by an authorized representative of each party.  If any term or
  157.    condition of this Agreement is declared void or unenforceable as
  158.    provided herein or by a court of competent jurisdiction, the
  159.    remaining provisions shall remain in full force and effect. The
  160.    parties agree to comply strictly with all applicable export control
  161.    laws and regulations.  Where no U.S.  Federal law governs, this
  162.    agreement will be governed by the law of the State of California
  163.    without reference to its conflict of laws provision.
  164.  
  165.  
  166.  
  167.  
  168.  
  169.  
  170. Cerf                                                            [Page 3]
  171.  
  172. RFC 1790    ISOC - SUN Agreement: ONC RPC and XDR Protocols   April 1995
  173.  
  174.  
  175. Signature /S/ J. Bill Maier        Date 4-6-95
  176. Name      Jim Bill Maier
  177. Title     VP/GM Networking
  178.           for Sun Microsystems, Inc.
  179.  
  180.  
  181. Signature /S/Vinton G. Cerf        Date 4-11-95
  182. Name      Vinton G. Cerf
  183. Title     President
  184. For       Internet Society
  185.  
  186.  
  187. Security Considerations
  188.  
  189.    Security issues are not discussed in this memo.
  190.  
  191. Author's Address
  192.  
  193.    Vinton G. Cerf
  194.    President
  195.    Internet Society
  196.    12020 Sunrise Valley Dr, suite 270
  197.    Reston, VA  22091
  198.  
  199.    Phone: +1 703 648 9888
  200.    EMail: vcerf@isoc.org
  201.  
  202.  
  203.  
  204.  
  205.  
  206.  
  207.  
  208.  
  209.  
  210.  
  211.  
  212.  
  213.  
  214.  
  215.  
  216.  
  217.  
  218.  
  219.  
  220.  
  221.  
  222.  
  223.  
  224.  
  225.  
  226. Cerf                                                            [Page 4]
  227.  
  228.